punching comb - French English Dictionary